// 项目入口文件

// 加载模块
const express = require('express')
const path = require('path')
const usersRouter = require('./routers/usersRouter.js')
const goodsRouter = require('./routers/goodsRouter.js')
const cors = require('cors')

// 创建express实例
const app = express()

// 设置cors跨域资源共享
app.use(cors())

// 连接数据库
require('./db/connect.js')

// 解析请求体中的x-www-form-urlencoded数据
app.use(express.urlencoded({extended:false}))

// 解析请求体中的json数据
app.use(express.json())

// 使用路由表去匹配用户请求
app.use('/users',usersRouter)
app.use('/goods',goodsRouter)

// 设置静态资源目录www
app.use('/static',express.static(path.join(__dirname,'www')))

// 监听端口
app.listen(8080,()=>{
    console.log( '---------服务启动成功---------' )
})
